It happened in a detached garage at a home on Franklin Heights Road in Weissport, Franklin Township just before 3 a.m., troopers said.
The explosion caused a small fire and killed 58-year-old Steve Sensinger, police wrote in a release. Troopers and the PSP Fire Marshal Unit are continuing to investigate.
(Note: This story was updated Wednesday evening with new information from Pennsylvania State Police)
Click here to follow Daily Voice Lancaster and receive free news updates.